package org.example.lanchain.bean;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;

/**
 * 知识库统计信息实体类
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class KnowledgeStats {

    /**
     * 总文档数
     */
    private long totalDocuments;

    /**
     * 已处理文档数
     */
    private long processedDocuments;

    /**
     * 正在处理文档数
     */
    private long processingDocuments;

    /**
     * 处理失败文档数
     */
    private long failedDocuments;

    /**
     * 总存储大小（字节）
     */
    private long totalStorageSize;

    /**
     * 总向量数量
     */
    private long totalVectorCount;
} 